package com.yzg.pojo.vo;

import com.yzg.pojo.ProductFullReduction;
import com.yzg.pojo.ProductLadder;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Author: decade
 * @Description: 封装商品优惠信息
 * @Date: 2021/1/14 13:10
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DiscountVO {
    @ApiModelProperty(value="商品id")
    private Long id;
    @ApiModelProperty(value="促销类型：0->没有促销使用原价;1->使用促销价；2->使用会员价；3->使用阶梯价格；4->使用满减价格；5->限时购")
    private Integer promotionType;
    @ApiModelProperty(value="促销结束时间")
    private Date promotionEndTime;
    @ApiModelProperty(value="促销开始时间")
    private Date promotionStartTime;
    @ApiModelProperty(value="促销价格")
    private BigDecimal promotionPrice;
    @ApiModelProperty(value="商品阶梯价格")
    private List<ProductLadder> productLadderList;
    @ApiModelProperty(value="商品满减")
    private List<ProductFullReduction> productFullReductionList;
}
